██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Motif
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwcaMotif (o mwcqMOTIF), in informatica, è un insieme di mwcglibrerie grafiche che contengono delle primitive che vengono utilizzate per realizzare delle mwcwinterfacce grafiche su sistemi mwdaX Window System, mwdqUnix o sistemi mwdgPOSIX-compliant. Sono state create dal mwdwOpen Software Foundation (spesso è definito OSF/Motif) che attualmente è confluito nel mweaThe Open Group.
Contents
• Storia
• Utilizzo
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Storia
Venne sviluppata nel mwfa1980 sulle mwfqworkstation UNIX come competitore delle GUI OpenLook, che furono rapidamente abbandonate da mwfwSun in favore di Motif. È diventato uno standard industriale con il nome di IEEE 1295 (spesso ci si riferisce alle librerie con il nome di mwgaMotif mwgqAPI per evitare ambiguità con le interfacce grafiche che utilizzano le librerie).
Caratteristiche
Motif distingue tra bottoni, effetti tridimensionali e bottoni in rilievo nelle varie componenti dell'interfaccia grafica. I menu, i pulsanti, i riquadri a scorrimento, i campi a inserimento testuale ecc, vengono trattati in modo separato. Queste librerie sono state spesso considerate come delle alternative all'interfaccia grafica di mwhaWindows 3.x per via della rappresentazione pseudo-3D degli oggetti. Il mwhqwindow manager scritto con Motif è mwhgMWM.
Sono considerate oramai obsolete rapportate alle librerie mwiaGTK+ o mwiqQt (ne è prova il fatto che mwigSun Microsystems, uno dei maggiori utilizzatori di Motif abbia annunciato la dismissione di Motif in favore di GTK+ e mwiwGNOME) e che vengono mantenute oramai per questioni di compatibilità.
Esistono diverse implementazioni delle Motif API. Motif mwjqtoolkit è la prima implementazione. Esiste anche Open Motif, una implementazione delle primitive Motif rilasciata attraverso una licenza proprietaria mwjwshared source che consente la distribuzione libera da mwkaRoyalty di Open Motif se la piattaforma su cui questo è usato è mwkqOpen Source. L'uso e la distribuzione di Motif invece richiedono il pagamento di royalty.
Utilizzo
Le librerie Motif sono utilizzate come componenti fondanti del mwlaCommon Desktop Environment. Dalla versione 2.1 delle librerie supportano lo standard mwlqunicode per permettere la realizzazione di interfacce grafiche multilingua con alfabeti di derivazione non latina. Motif si appoggia, come Xaw alle librerie Xt, un set di primitive fornite dall'X Windows System; che invece vengono tralasciate dalle toolkit più moderne, che sono scritte direttamente sulle librerie di base chiamate Xlib.
Infine è stato rilasciato LessTif un'implementazione delle API Motif disponibile sotto licenza mwmqLGPL
Voci correlate
Altri progetti
Altri progetti
• Wikimedia Commons
• Wikimedia Commons contiene immagini o altri file su Motif
Collegamenti esterni
• mwqa(EN) Pagina di Motif sul Open Group, su opengroup.org.
• mwqg(EN) mwqwThe Motif FAQ mwraArchiviato il 2 febbraio 2020 in Internet Archive. (Kenton Lee)